person who tells tall tales - Spanish English Dictionary